.swiper-slide img{

	width: 100%;
}
.swiper_p{

	margin-top: 50px;
    text-indent: 2em;

	padding-top: 2%;

	padding-bottom: 2%;

	border-top: 1px #e8e8e8 solid;

	border-bottom: 1px #e8e8e8 solid;

	font-size: 1.2em;

	line-height: 1.5em;

	color: #666666;

	font-family:STKaiti,"å¾®è½¯é›…é»‘";

}

.parner span img{

	width: 4.8%;

	margin:1px 0.7%;

	min-width: 35px;

}

.con{

	width: 31%;

	border-radius: 5px;

	/*height: 200px;*/

	background: white;

	float: left;

	margin: 2% 1.15%;

	overflow: hidden;

	color: #959595;

	text-decoration: none;

	box-shadow: 5px 5px 25px #e3e3e3;

	position: relative;

}
.work_wrap{

	position: absolute;
	margin-top: -30px;
	top:50%;

	left: 50%;

}

.con img{
	width: 100%;
	float: left;
}
.con p{

	clear: both;

	text-align: center;

	line-height: 35px;

	font-family: HUM521L;

	font-size: 1.2em;

	color: #666666;
	white-space:nowrap;
}

@media screen and (max-width: 1201px){
.swiper_p{font-size: 1em}
}

@media screen and (max-width: 641px){
.swiper_p{font-size: 0.9em}
}
@media screen and (max-width: 641px) {
.swiper_p{margin-top: 35px;}
.message{height: 25px;}
.message p{line-height: 25px;top: 25px;}
.con p{line-height: 25px; }
.work_title{font-size: 24px;}
}
@media screen and (max-width: 480px){
.work_wrap{
	margin-top: -20px;
}
.work_title{font-size: 20px;}
.content .con:nth-child(n){

	width: 48%;

	margin-top: 2%;

	margin-left: 4%;

	margin-right: 0;

}
.content .con:nth-child(2n+1){
	margin-left: 0;
}
.device .arrow-left{

	height: 30px;

	width: 10px;

}
.device .arrow-right{

	height: 30px;

	width: 10px;

}
.parner span img{

	margin: 0 6px;

}

}

